#pragma once
#include "IGameStateView.h"
#include "SceneManager.h"
/**
===============================
Visual Representation of the IngameState
===============================
*/
class IRender;
class InGameState;
class InGameStateView : public IGameStateView
{
public:
    InGameStateView( IGameState* state );
    /** Render this view */
    void Render( IRender *r, ICamera* cam );
private:
    // scene management
    SceneManager    m_sceneMng;
    // friend of InGameState
    InGameState*    m_inGameState;
public:
    virtual ~InGameStateView(void);
};
